About R & R Attachments Ltd. (02304776) United Kingdom