About Jja Property Management Limited (06608136) United Kingdom