About Palmer&palmer Ltd (12093152) United Kingdom