About Churchgate Flats Management Company Limited (02642541) United Kingdom