About Ormerod Associates Limited (11399795) United Kingdom