About V&a Developments Ltd (10981124) United Kingdom