About Toru Design & Construction Ltd (13429356) United Kingdom