About Taylor Bennett Holdings Limited (05276141) United Kingdom