About Palmer & Howells Ltd. (03690842) United Kingdom