About Stubbscad Limited (11150938) United Kingdom