About Silo Retail Ltd (12359166) United Kingdom