About A Mennell & Sons Ltd (12196643) United Kingdom