About Taylor Powell Limited (10775811) United Kingdom