About 18 Finborough Road Management Company Limited (03252630) United Kingdom