About Sandyhill Management Limited (06167364) United Kingdom