About Palmer & Cook Ltd (06547496) United Kingdom