About Sandmoor Construction Limited (12656584) United Kingdom