About Horwood & James Llp (OC358544) United Kingdom