About Sambuca Swalwell Limited (12867043) United Kingdom