About Teresa Clarke Limited (09516269) United Kingdom