About Glenlion Projects Limited (02122629) United Kingdom