About West Acre Park Management Company Limited (12568166) United Kingdom