About V & V Developments Limited (03751294) United Kingdom