About Omedi Homes Ltd (12390306) United Kingdom