About Camloch Scotland Limited (04585922) United Kingdom