About Marks And Spencer Retail Financial Services Holdings Limited (02278807) United Kingdom