About Ode S Ideal Homes Ltd (10998184) United Kingdom