About Ohba Property Limited (13206540) United Kingdom