About Bibby Factors Leicester Limited (02989348) United Kingdom