About Eddleston Engineering Limited (11478284) United Kingdom