About The Meadows (thurmaston) Management Limited (08668798) United Kingdom