About Palliser Engineering Limited (08990603) United Kingdom