About Canklow Meadows Ltd (07882291) United Kingdom