About Palmer Powell Limited (10997508) United Kingdom