About H. & A.w.palmer Limited (00559486) United Kingdom