About Edgar Horns Limited (04208899) United Kingdom