About Teresa Bowers Limited (09830202) United Kingdom