About Lewis Hood Limited (SC628872) United Kingdom