About T W Partners Holdings Limited (06314826) United Kingdom