About G.j.palmer & Sons Limited (00291335) United Kingdom