About 17-18 Walcot Parade Management Company Limited (04111915) United Kingdom