About Telamon (hermiston) Limited (SC685316) United Kingdom