About Barnes & Mullins (manufacturing) Limited (00636190) United Kingdom