About Harrod Associates International Llp (OC334167) United Kingdom