About Inhabit Property Franchising Limited (12938581) United Kingdom