About Llanelli Properties & Rentals Ltd (13663351) United Kingdom