About S.barnard (london) Limited (12432126) United Kingdom