About Edendale Engineering Limited (08489549) United Kingdom