About Islington Wharf Locks Management Company Limited (11417647) United Kingdom