About Scale Rulers Limited (05770593) United Kingdom