About Bowdens Mead Management Company Limited (05445878) United Kingdom