About Stubbs Associates Ltd (12032011) United Kingdom