About Timber Frame Publications Limited (04646478) United Kingdom