About 38-48 Macrae Road Management Company Limited (05189992) United Kingdom