About Sarah Spencer Limited (07026298) United Kingdom