About Jumoh Properties Limited (12230905) United Kingdom