About Thorncroft Associates Limited (07951574) United Kingdom