About Tyrrell Procter Limited (06603310) United Kingdom