About The Meadows (tewkesbury) Management Company Limited (06226558) United Kingdom