About Bibby Factors Slough Limited (02617760) United Kingdom