About Sarah Sewell Limited (11056924) United Kingdom