About Tamecroft Associates Limited (06440356) United Kingdom