About D.r. Palmer & Associates Limited (03117868) United Kingdom