About Thornhill Edge Management Company Limited (03680952) United Kingdom