About Palmer & Bishop Limited (00617788) United Kingdom