About S J Holland Limited (12538144) United Kingdom