About Croft Capital Partners Limited (11434856) United Kingdom