About Delloyds Ltd (09530637) United Kingdom