About Ojah Properties Limited (04925639) United Kingdom