About B & B Attachments (holdings) Limited (05863061) United Kingdom