About Taylor Maxwell Holdings Limited (01913316) United Kingdom