About Sara Spencer Ltd (12304408) United Kingdom