About Kennea Meadows Ltd (12145035) United Kingdom