About Sandhutch & Co. Ltd (08844559) United Kingdom