About Clee Meadows Ltd (10559869) United Kingdom