About Taylor Allen Management Services Limited (01885989) United Kingdom