About Stubbs69 Ltd (12952390) United Kingdom