About Roughscale Limited (08645670) United Kingdom