About J & R Stevens Limited (12505063) United Kingdom