About Bearcroft Timber Frame Ltd (11377992) United Kingdom