About S&g (london) Limited (02251426) United Kingdom