About Palmer & Associates Limited (04023453) United Kingdom