About De Veranda Square Ltd (12952948) United Kingdom