About Henslow House Freehold Owners Limited (06574559) United Kingdom