About Bell & Bain 21 Limited (SC615531) United Kingdom