About Bibby & Co (north West) Holdings Limited (09859362) United Kingdom