About Truefitt & Hill Holding Limited (11925236) United Kingdom