About Glenard Properties Ltd (11493329) United Kingdom