About Winchfield Logs Limited (12217876) United Kingdom