About Edmonds Brothers (contractors) Limited (03269481) United Kingdom