About Thomas S Trustees Limited (04106360) United Kingdom