About J & R London Ltd (08116292) United Kingdom