About Glengowan Croft Ltd (SC533844) United Kingdom