About D Ellis & Sons Ltd (12321779) United Kingdom