About Lewis Crofters Limited (SP1369RS) United Kingdom