About David Ormesher Associates Limited (04167726) United Kingdom