About Tyrrell Holdings Limited (01956941) United Kingdom