About Initial Home Developments Ltd. (SC365868) United Kingdom