About Odendaal Homes Ltd (11730196) United Kingdom