About Tecton Projects Limited (02261211) United Kingdom