About Spencer Rights Ltd (12925592) United Kingdom