About Teresa Hastings Limited (08505381) United Kingdom