About Teresa Weiler Limited (07796928) United Kingdom