About Ohoka Homes Limited (12786584) United Kingdom