About Ellie And Karl Properties Limited (13269175) United Kingdom