About Ray Palfrey & Sons Ltd (06309329) United Kingdom