About The Meadows Development Investment Company Limited (02635239) United Kingdom