About Green Space Timber Frames Limited (12817150) United Kingdom