About Stubbs & Co Limited (07681707) United Kingdom