About Edgar And Lewis Limited (10088653) United Kingdom