About Tyrrell Design & Construction Limited (07731248) United Kingdom