About Hallcroft Associates Limited (10631256) United Kingdom