About 22-28 Spencer Road Management Company Limited (03675362) United Kingdom