About Edgewood Engineers Limited (01308239) United Kingdom