About Bafana Galela & Sons Ltd (12100076) United Kingdom