About Vaughan Street Management Limited (02277243) United Kingdom