About Edward Stanford Limited (02211545) United Kingdom