About 68 Leighton Gardens Management Company Limited (08146458) United Kingdom