About Lincroft Associates Ltd (12332882) United Kingdom