About Ohl Land Holdings Limited (12185958) United Kingdom