About Sands & Sons Engineering Ltd (SC671105) United Kingdom