Leonards of London is a new independent company based in South Croydon, offering traditional Lettings and Management services ...