About Edenfield Management Company Limited (05466502) United Kingdom