About Rod Palmer Engineering Limited (05899959) United Kingdom