Image by Brent Council Two brothers have been fined £20,000 and put on the ‘rogue landlord’ database after 15 people were found crammed inside a seven-bed property in north London. Council officers also found smoke alarms covered with aluminium foil […]