About West Meadows Management Company Limited (11485952) United Kingdom