About Taylor Howe Consultants Limited (11046062) United Kingdom