About Scarcroft Investments Limited (02798178) United Kingdom