About Sarah Louise Spencer Limited (10784604) United Kingdom