About J & R Solutions Limited (10508467) United Kingdom