About Lloyd Till Ltd (12154672) United Kingdom