About L & L Supplies Ltd (10885287) United Kingdom