About Glenarch Limited (01841992) United Kingdom