About Stancroft Financial Research Ltd (07039032) United Kingdom