About Spencer Smith Marine Co.limited (00903136) United Kingdom