About Edgware Corporation Limited (08399378) United Kingdom