About Stratford Capital Advisors Limited (11324617) United Kingdom