About Edgar Featherton & Co Limited (11279238) United Kingdom