About Indica Homes Ltd (11445548) United Kingdom