About Richard Stubbs Limited (05732756) United Kingdom