About Ormerod Consulting Ltd. (07303359) United Kingdom