About Glenlake International Limited (02756214) United Kingdom