About Taylor Sparrow Ltd. (11221774) United Kingdom