About Bromcross Limited (04062492) United Kingdom