About B.& B. Attachments Limited (01532448) United Kingdom