About Stubbs Outdoor Sports Limited (00944473) United Kingdom