About Edmonds & Turner Ltd (04942964) United Kingdom