About Heywood Timber Holdings Limited (13486566) United Kingdom