Compliance officer and firm each fined £25,000 for multiple rule breaches