About Bernard Vella Architecture & Design Ltd (12300337) United Kingdom