About Thomas Mennell Ltd (11072790) United Kingdom