About Alexandra S Africa Ltd (08330160) United Kingdom