About James & Lewis Limited (SC572879) United Kingdom