Buy-to-let landlords in Walthamstow, north east London, have been ordered to pay a collective total of £375,000 after modifying their buy-to-let...