About Scotch Ben Limited (04797754) United Kingdom