About Jahbless Property Limited (10743263) United Kingdom