About Sandycombe Investments Limited (11738658) United Kingdom