About Number 6 Llanfaelog Ltd (12913486) United Kingdom