About James Croft Associates Ltd (12534475) United Kingdom