About Bibby Factors Limited (00584342) United Kingdom