About Sherenden Park Management Company Limited (02139114) United Kingdom