About Thorrold S Ltd (09835690) United Kingdom