About William Wells Ltd (12266351) United Kingdom