About N. E. Attachments Limited (05227407) United Kingdom