About Tyrrell Wells Ltd (13587454) United Kingdom