About L & R Solutions Limited (08922475) United Kingdom