About Edale Engineering Limited (09620874) United Kingdom