About Graeme Barclay Engineering Services Limited (SC478183) United Kingdom