About Tyrrell-lewis Associates Limited (03053739) United Kingdom