About Shellabear Timber Manufacturing Ltd (09659867) United Kingdom