About Jambo Property Limited (08150849) United Kingdom