About Bibby Factors Borehamwood Limited (00388715) United Kingdom