About Palmer Willis Limited (09588596) United Kingdom