About Bowden Management Company Limited (05328990) United Kingdom