About Thatcham Court Management Ltd (12075129) United Kingdom