About Michael Palmer & Company Limited (03121094) United Kingdom