About Birchwood Investment Management Limited (01785610) United Kingdom