About L Croft Financial Services Limited (12153117) United Kingdom