About Sheffield Logs Limited (10331346) United Kingdom