About Ellon Spirit Company Ltd (SC621054) United Kingdom