About Edgar Taylor Holdings Limited (11727584) United Kingdom