About Spencer & Victoria Ltd (13287886) United Kingdom