About Sarah Anderson Design Limited (04233642) United Kingdom