About Taylor Powell (projects) Limited (11740031) United Kingdom