About Finchwood Park Management Company Limited (12341433) United Kingdom