About Vos And James Limited (12724461) United Kingdom