About Glenlea Properties Ltd. (SC236804) United Kingdom