About Glenroy Spirits Limited (SC484823) United Kingdom