About Seamill Glenfoot Limited (SC340813) United Kingdom