About Ghillie Callum Limited (SC626084) United Kingdom