About Smillie Holdings Limited (12212674) United Kingdom