About Gloucestershire S Machining Centre Ltd (12019613) United Kingdom