About S J Bach Associates Limited (11229564) United Kingdom