About Ruby May Spencer Ltd (11069609) United Kingdom