About Keen Meadows (holdings) Limited (03392885) United Kingdom