About Storrs Park Management Company Limited (02850536) United Kingdom