About L & R Garden Supplies Limited (13388010) United Kingdom