About Eddleston Innovation Limited (SC207942) United Kingdom