About Bell & Bain (holdings) Limited (SC421090) United Kingdom