About Bain & Irvine Ltd. (SC299125) United Kingdom