About Abba Supplies Limited (07941562) United Kingdom