About Heywood & Palmer Engineering Limited (04759686) United Kingdom