About Deller And Sons Ltd (10008087) United Kingdom