About T & M Francis Limited (12312080) United Kingdom