About Abba & Co Leicester Ltd (11851251) United Kingdom