About Steven Sandbach Limited (11949225) United Kingdom