About Edenhurst (management) Limited (00664881) United Kingdom