About Pete Stubbs Ltd (12985313) United Kingdom