About Edgware Associates Limited (07900194) United Kingdom