About Pembroke Palmer & Co. Ltd (07547387) United Kingdom