About Tyrrell Place Limited (09577234) United Kingdom