About James Vallance Fleming Limited (SC052608) United Kingdom