About Longcroft Associates Limited (08253940) United Kingdom