About T.h. Palfrey Limited (00432896) United Kingdom