About Galen Attachments Ltd (13080346) United Kingdom