About Vl&partners Limited (12964743) United Kingdom