A London agency has been fined for the second time in 11 months.

Local media in Barking, east London, report that Primelodge Estates Ltd was fined £10,000 last November for failing to publicise its fees.

Now the agency has been fined a further £7,000 over a flat owned in the company’s name.