About Edgware Fish Limited (07992613) United Kingdom