About Harehedge Lea Management Company Limited (09698491) United Kingdom