About Holme Eden Management Limited (04702216) United Kingdom