About T&m London Specialist Ltd (12426157) United Kingdom