About Stab Design Limited (08482299) United Kingdom