About Jaguar Land Rover (south Africa) Holdings Limited (07769130) United Kingdom