About Abbey Attachments Holdings Limited (02708259) United Kingdom