About Sandycombe Properties Limited (02190633) United Kingdom