About Mellish Park Management Company Limited (05914881) United Kingdom