About C Taylor Investments Limited (12050432) United Kingdom