About Thomas & Trotman Design Limited (06988412) United Kingdom