About Crofters Fold Management Company Limited (06271571) United Kingdom