About Stubbs & Co. (uk) Limited (01686072) United Kingdom