About Holburne Place Management Company Ltd (08869335) United Kingdom