About Glanlarch Limited (SC091328) United Kingdom