About Ormerod & Edwards Limited (07934640) United Kingdom