About Allwood & Palfrey Limited (07093276) United Kingdom