About Kibworth Meadows Management Company Limited (11213058) United Kingdom