About Seviour Timber Frames Ltd (11247090) United Kingdom