About W.palmer & Son (march) Limited (00366633) United Kingdom