About Hind & Till Properties Ltd (12075334) United Kingdom