About Larkspur Dell Ltd (13493495) United Kingdom