About Deller Holdings Ltd (10176611) United Kingdom