About Redcroft Associates Europe Ltd (07373420) United Kingdom