About Garrick Sigma Engineering Ltd (11483396) United Kingdom