About R&d Stevens Limited (13222759) United Kingdom