About Jafeica Terrace Ltd (09648162) United Kingdom