About Thrower & Sons Ltd (13128980) United Kingdom