About Stanford Veeda Limited (11890740) United Kingdom