About Eddleston Technical Services Ltd (SC593393) United Kingdom