About Glenross Property Ltd (11287239) United Kingdom