About Palmer House (management) Limited (04712436) United Kingdom