About Ja & Ja Property Management Limited (12478184) United Kingdom