About Clyde Court Apartments Management Company Limited (10688704) United Kingdom