About Palfrey & Hall Ltd (13419335) United Kingdom