About T.h Alexandra Limited (09458904) United Kingdom