About Glenloch Limited (SC655234) United Kingdom