About T & M Of London Limited (08543688) United Kingdom