About Hillacre Management Limited (01599453) United Kingdom