About P Spencer Ltd (11820359) United Kingdom