About Leppenwell Doyle Holdings Ltd (13077474) United Kingdom