About Jamaica Wharf Limited (02196449) United Kingdom