About Olivia R Spencer Ltd (10930191) United Kingdom