About De Silva Properties Ltd (12129223) United Kingdom