About Filwood Park Management Company Limited (11287128) United Kingdom