About Spencer Fashion Ltd (13559537) United Kingdom