About Ottoman Timber Frame Ltd (12296961) United Kingdom