About Tyrrell Building Technologies Group Limited (12217764) United Kingdom