About L & R Distribution Limited (08899682) United Kingdom