About Scalestick Limited (08285268) United Kingdom