About Edmonds Projects Limited (07270388) United Kingdom