About Edwards Macdowall Consulting Ltd. (SC374913) United Kingdom