About Chandlers Apartments Management Ltd. (09705972) United Kingdom