About Sandwell Development Corporation Limited (11981204) United Kingdom