About Turner Timber Frames Limited (05202133) United Kingdom