About Sandycombe Management Limited (07308589) United Kingdom