About Edgware Store Limited (11186371) United Kingdom