About Bibby Factors Bedford Limited (04290368) United Kingdom