About Edmiston Parker Ltd (13580731) United Kingdom