About Sandro And Sons Limited (SC160375) United Kingdom