About Meadows Crescent Management Limited (01864248) United Kingdom