About Scotch Floor Limited (04253982) United Kingdom