About S&h Anderson Ltd (13071435) United Kingdom