About Inhabit Short Stays Limited (09741646) United Kingdom