About Njo Properties Limited (13486094) United Kingdom