About Palmer & Leigh Ltd (11930331) United Kingdom