Leonards of London is a new independent company based in South Croydon, offering traditional Lettings and Management services as well as unique and dynamic new services with the aim of achieving ...