About Chelsea Wharf Management Company Limited (05618249) United Kingdom