About Albondigas Limited (02679432) United Kingdom