About Walkham Park Management Company Limited (02252444) United Kingdom