About Never Had Sponsors Ltd (13100994) United Kingdom