About Cape Lekker Limited (06575066) United Kingdom