About Habita Property Holdings Ltd (12674981) United Kingdom