About Jbo Property Limited (12306994) United Kingdom