About Ojo Housing Management Limited (13191068) United Kingdom