About Orridge & Company Limited (04605119) United Kingdom