About Edenhurst Electronics Limited (03394351) United Kingdom