About James Vallis Limited (11380517) United Kingdom