About S J Howitt Limited (07320104) United Kingdom