About Ivan A Hargreaves & Co. Limited (04685210) United Kingdom