About Severn Oak Timber Frames Ltd (05814728) United Kingdom