About Laird Machine Shop Limited (SC708093) United Kingdom