About Tyrrell Road Management Company Limited (05705758) United Kingdom