About Ori Properties Limited (04784050) United Kingdom