About Hamilton Bromsgrove Limited (13229186) United Kingdom