About Mechanicoat Limited (SC676013) United Kingdom