About Palmbourne Engineering Limited (01361043) United Kingdom