About Inhabit Property Investments Ltd (11059764) United Kingdom