About The Silo London Ltd (07655362) United Kingdom