About Sandmoor Holdings Limited (07966818) United Kingdom