About Taylormade Timber Products Ltd (00584004) United Kingdom