About Sandhutch Limited (06237993) United Kingdom