About Stable End (lambourn) Management Company Limited (04909332) United Kingdom