About Spencer Rail And Aerospace Ltd (11123766) United Kingdom