About Wells Lloyd Ltd (13448198) United Kingdom