About Sandhaven Stores Limited (SC226741) United Kingdom