About Saba & Lima Limited (08244393) United Kingdom