About S J Holland Holdings Limited (12538395) United Kingdom