About Silo Investments Limited (02511437) United Kingdom