About Edgar Taylor Limited (05168908) United Kingdom