About Barrow Timber Station Limited (12662327) United Kingdom