About Abbotsmead Place Management Company Ltd (13225322) United Kingdom