About Vernon Place Management Limited (02613703) United Kingdom