About Croft Management Holdings Limited (04327527) United Kingdom