About Teak House Design Ltd (09062422) United Kingdom