About Mindful Home Properties Ltd (13624433) United Kingdom