About Edmond & Edmond Limited (11612498) United Kingdom