About Hillcroft Management Limited (02866307) United Kingdom