About Owen Land & Property Limited (09772120) United Kingdom