About Barclay Place Residents Management Company Ltd (12664631) United Kingdom