About Eildon Management Limited (SC374222) United Kingdom