About Spero Trustee Company (00645106) United Kingdom