About Ross Spencer Ltd (11886871) United Kingdom