About Eddleston Investment Management Limited (02100053) United Kingdom