About Thorncombe Design & Build Limited (11046573) United Kingdom