About Timber Frame (astra) Ltd (05882991) United Kingdom