About Glenwood House (halifax) Freehold Company Ltd (10030592) United Kingdom