About Thorogoods Ball Throwers Ltd (07251558) United Kingdom