About Saxon Spencer Capital Ltd (12179781) United Kingdom