About Greenbox Bromsgrove Management Company Limited (05416095) United Kingdom