About Taylor Charles Limited (04595489) United Kingdom