About Ja & Ta Property Management Limited (10669916) United Kingdom