About Stamford Timber Ltd (13504941) United Kingdom