About The Meadows (upham) Management Limited (03259136) United Kingdom