About Glenfield Properties Limited (02574106) United Kingdom