About Palmer Associates (uk) Limited (04220214) United Kingdom