About Barberry Bromsgrove Limited (09558502) United Kingdom