About Steeplechase Management Company Limited (04552009) United Kingdom