About Stubbings Limited (06271189) United Kingdom