About The Stubbs Consultancy Limited (10053250) United Kingdom