About The Meadows Birtle Management Limited (13567144) United Kingdom