About Winchfield Investments Limited (04811272) United Kingdom