About T & O Holdings Limited (11842827) United Kingdom