About Spencer Funding Limited (02007843) United Kingdom