About Bella Scottish Limited Partnership (SL024841) United Kingdom