About S.royce & Son Limited (00612258) United Kingdom