About Stubbins Marketing Limited (02142565) United Kingdom