About Greenbox Bromsgrove (phase 3) Management Company Limited (06653962) United Kingdom