About S J Masterman Limited (12644399) United Kingdom