About Storkit Meadows Management Company Limited (10218393) United Kingdom