About Stubbings Holdings Limited (11923776) United Kingdom