About De Vabra Interior Design Ltd (06937012) United Kingdom