About The Kelham Island Development Corporation Limited (02266628) United Kingdom