About Henbury Place Management Company Ltd (10648501) United Kingdom