About Leverett Gardens Management Company Ltd (09855195) United Kingdom