About Sandroy Retail Limited (09756986) United Kingdom