About Ted & Mill Limited (11571973) United Kingdom