About T & M Holdings Ltd (11568845) United Kingdom