About Croft Company International Ltd. (06254033) United Kingdom