About Thomas Mellish Limited (10027015) United Kingdom